/**
 * 
 */
package net.bingosoft.common.upload;

import javax.servlet.http.HttpServletRequest;

/**
 * 上传策略接口，定义文件路径生成规则，文件名生成规则等
 * @author elvis
 */
public interface IUploadPolicy {

    /**
     * 产生上传文件在服务器端的保存路径
     */
    String generateServerFolder(UploadConfig config,UploadFile file,HttpServletRequest request);
    
    /**
     * 产生上传文件在服务器端的文件名
     */
    String generateServerName(UploadConfig config,UploadFile file,HttpServletRequest request);
    
}
